<?php
include_once "filtro_cabecera.php";
include_once "../funciones/funciones_php.php";
include_once('menu_operacion.php');
?>
<html>
<head><title>Proceso de salida</title>
<link rel="stylesheet" type="text/css" href="../css/plantilla.css" />
<link rel="stylesheet" type="text/css" href="../css/tabla.css" />
<!--<script language="javascript" src="jquery-1.3.min.js"></script> -->
<script src="../funciones/funciones_js.js"></script>

<script language="javascript">
function enviaformulario() {
win = window.open("","myWin","toolbars=0,menubar=1,resizable=0,width=350,height=250");
document.formulario.target='myWin';
document.formulario.submit();
}
</script>

<script language="javascript">
      $(document).ready(function(){
            $('#windoname').button();
            $('#cancelar').button();
      });
</script>

<script language=JavaScript>
function clear_textbox()
{
document.formulario.reset();
}
</script>
</head>

<body onload="document.forms.formulario.codigo.focus()">

<br />
<div id="titulo_seccion">
    <fieldset>
        <table>
        <tr>
            <td><font>Procesar Despacho Cargas</font></td>
        </tr>
        </table>
    </fieldset>
</div>

<fieldset>
<legend>Codigo de barra</legend>
<form action="formulario_despacho_cargas.php" method="GET" autocomplete="off"  name="formulario">
<input type="text" name="codigo" />
<input type="submit" name="mysubmit" value="Enviar" id="windoname" onClick="enviaformulario();">
</form>
</fieldset>

<?php
conectar();

$sql = sprintf("SELECT orden_flete.id_orden_flete,empleado.nombre,comuna.comuna,orden_flete.id_estado_orden
            FROM orden_flete, comuna, destino,detalle_encomienda,encomienda,empleado
            WHERE orden_flete.id_comuna = comuna.id_comuna
            AND detalle_encomienda.id_encomienda = encomienda.id_encomienda
            AND orden_flete.id_orden_flete = encomienda.id_orden_flete
            AND orden_flete.id_empleado_retiro = empleado.id_empleado
            AND detalle_encomienda.estado_llegada = '%s'
            AND detalle_encomienda.estado_finiquito = '%s'
            AND detalle_encomienda.estado_despacho = '%s'
            AND encomienda.id_tipo_encomienda != '%d'
            AND encomienda.id_tipo_encomienda != '%d'
            GROUP BY orden_flete.id_orden_flete,empleado.nombre,comuna.comuna,orden_flete.id_estado_orden   "
            ,pg_escape_string('TRUE'),pg_escape_string('TRUE'),pg_escape_string('FALSE'),pg_escape_string(4),pg_escape_string(5));

$consulta = pg_query($sql)or die("Error");
$filas=pg_num_rows($consulta);

if($filas > 0){
echo "<br><table border=0 cellspacing=0 align=center class=data>
        <thead class=data>
        <tr align=center>
            <th>Orden flete</th>
            <th>Cajas</th>
            <th>Sobres</th>
            <th>Valijas</th>
            <th>Cajas Leidas</th>
            <th>Sobres Leidos</th>
            <th>Valijas Leidas</th>
            <th>Destino</th>
            <th>Estado</th>
        </tr>
        </thead>";
$i = 0;
while ($reg=pg_fetch_array($consulta)){

    $cantidad_cajas=0;
    $cantidad_sobres=0;
    $cantidad_valijas=0;
    $cajas_leidas = 0;
    $sobres_leidos = 0;
    $valijas_leidas = 0;

    $orden_flete = $reg['id_orden_flete'];
    $consignatario = $reg['nombre_consignatario'];
    $comuna = $reg['comuna'];
    $estado_orden = $reg['id_estado_orden'];

    //Encontrar cantidad de cajas, sobres, valijas
    $pg = sprintf("SELECT *
                     FROM detalle_encomienda,orden_flete,encomienda
                     WHERE orden_flete.id_orden_flete = '%d'
                     AND detalle_encomienda.id_encomienda = encomienda.id_encomienda
                     AND encomienda.id_orden_flete = orden_flete.id_orden_flete",pg_escape_string($orden_flete));
    $consulta2 = pg_query($pg) or die("ERROR");

        while ($reg1=pg_fetch_array($consulta2))
        {
          $codigo_barra = $reg1['codigo_barra'];
          $codigo = explode('S',$codigo_barra);
          $tipo_encomienda = $codigo[1];

          if($tipo_encomienda==1)
            {
                $cantidad_cajas++;
            }
            if($tipo_encomienda==2)
            {
                $cantidad_sobres++;
            }
            if($tipo_encomienda==3)
            {
                $cantidad_valijas++;
            }
        }

    $pg3 = sprintf("SELECT *
                     FROM detalle_encomienda,orden_flete,encomienda
                     WHERE orden_flete.id_orden_flete = '%d'
                     AND detalle_encomienda.id_encomienda = encomienda.id_encomienda
                     AND encomienda.id_orden_flete = orden_flete.id_orden_flete
                     AND detalle_encomienda.estado_despacho = '%s'",pg_escape_string($orden_flete),pg_escape_string('TRUE'));
    $consulta3 = pg_query($pg3) or die("ERROR");

        while ($reg2=pg_fetch_array($consulta3))
        {
          $codigo_barra = $reg2['codigo_barra'];
          $codigo = explode('S',$codigo_barra);
          $tipo_encomienda = $codigo[1];

          if($tipo_encomienda == 1)
          {
            $cajas_leidas++;
          }

          if($tipo_encomienda == 2)
          {
            $sobres_leidos++;
          }

          if($tipo_encomienda == 3)
          {
            $valijas_leidas++;
          }

        }
        ($i % 2 == 0 )? $clase = " " : $clase = "class=odd";

        echo "<tbody class=data>
            <tr ".$clase.">
            <td>".$orden_flete."</td>
            <td>".$cantidad_cajas."</td>
            <td>".$cantidad_sobres."</td>
            <td>".$cantidad_valijas."</td>
            <td>".$cajas_leidas."</td>
            <td>".$sobres_leidos."</td>
            <td>".$valijas_leidas."</td>
            <td>".$comuna."</td>
            <td>";
                if(($cantidad_cajas == $cajas_leidas) && ($cantidad_sobres == $sobres_leidos) && ($cantidad_valijas == $valijas_leidas))
                {
                    echo "<img src='imagenes/ticket.png' border='0'>";

                }
                else
                {
                    echo "<img src='imagenes/cruz.png' border='0'>";
                }
            echo "</td>
        </tr>
        </tbody>";
$i++;
}
echo "</table><br>";
}
?>

</body>
</html>